
package stratego.java.ssm.gui;

/**
 * <code>public interface BoardEventListener</code>
 * <p>
 * The interface for Board Events fired by GameCanvas. These methods are invoked on the implementing
 * object in a separate thread from the AWTEvent Dispatching thread.
 * </p>
 * 
 * @author Mark Aligbe
 * 
 */
public interface BoardEventListener
{
	/**
	 * <code>public void boardClicked(BoardEvent e)</code>
	 * <p>
	 * Fired when the user clicks on the board with any mouse button.
	 * </p>
	 * 
	 * @param e
	 *            - The BoardEvent associated with this event.
	 */
	public void boardClicked(BoardEvent e);
}
